Micron Document
`:top
`!CAST`! ist eine symmetrische `F33f`_`[Blockchiffre`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Blockchiffre]`_`f mit 64 `F33f`_`[Bit`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Bit]`_`f Blocklänge und einer `F33f`_`[Schlüssellänge`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Schlüssel_(Kryptologie)]`_`f von 40 bis 128 Bit. Alternative Bezeichnungen sind `!CAST-128`! oder `!CAST5`!. Der CAST-`F33f`_`[Algorithmus`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Algorithmus]`_`f wurde nach seinen Entwicklern `!C`!arlisle `!A`!dams und `!S`!tafford `!T`!avares benannt und `F33f`_`[1996`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=1996]`_`f zum `F33f`_`[Patent`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Patent]`_`f angemeldet. CAST darf weltweit lizenzfrei sowohl in kommerziellen als auch nicht-kommerziellen Anwendungen eingesetzt werden. Wegen seiner höheren Geschwindigkeit gegenüber `F33f`_`[DES`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Data_Encryption_Standard]`_`f ist CAST auch für `F33f`_`[Echtzeitanwendungen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Echtzeit]`_`f geeignet.

Der Nachfolger `F33f`_`[CAST-256`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=CAST-256]`_`f war ein Kandidat in der `F33f`_`[AES`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Advanced_Encryption_Standard]`_`f-Challenge.

Bis heute ist CAST noch nicht gebrochen worden, deshalb ist es auch in vielen Anwendungen wie etwa `F33f`_`[PGP`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Pretty_Good_Privacy]`_`f (Pretty Good Privacy) oder `F33f`_`[GPG`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=GNU_Privacy_Guard]`_`f (GNU Privacy Guard) enthalten.

CAST ist eine `F33f`_`[Feistelchiffre`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Feistelchiffre]`_`f. In jeder Runde wird ein Datenwort mit einem Schlüsselwort verknüpft (je nach Runde durch Addition, XOR oder Subtraktion) und schlüsselabhängig rotiert. Dann wird es in vier Abschnitte von je 8 Bit geteilt, die in jeweils einer 8x32 Bit-`F33f`_`[S-Box`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=S-Box]`_`f substituiert werden. Deren Ausgaben werden miteinander durch die Operationen `*Addition`*, `*Subtraktion`* und `*XOR`* verknüpft. Deren Reihenfolge wird von Runde zu Runde rotiert. Mit dem Ergebnis wird schließlich das andere Datenwort (die zweite Blockhälfte) durch XOR modifiziert.

>>Contents

• `F0af`_`[Literatur`#literatur]`_`f
• `F0af`_`[Weblinks`#weblinks]`_`f

-─

>>Literatur

• C.M. Adams: `*Constructing Symmetric Ciphers Using the CAST Design Procedure.`* In: `*Designs, Codes, and Cryptography.`* 12, Nr. 3, 1997, S. 283–316. jya.com (`F33f`_`[Memento`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Webarchivierung]`_`f vom 1. Juli 2011 im `*`F33f`_`[Internet Archive`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Internet_Archive]`_`f`*), (englisch).

>>Weblinks

• Erläuterung und Schaubild zum Verfahren auf regenechsen.de

`c`F0af`_`[↑ Back to top`#top]`_`f`a